@charset "utf-8";
/* CSS Document */


body {
    background:#fff;
}

/*banner*/
.banner {
    background:url(../images/job/index/banner.jpg) no-repeat center;
    height:551px;
    position:relative;
}


.bg_fff {
    background:#fff;
}
/*标题*/
.index_title {
    font-family:'Microsoft YaHei';
	margin:0 auto 18px auto;
    width:1180px;
    text-align:left;
    overflow:hidden;
}
    .index_title .h_01 {
        font-size:28px;
        color:#333333;
        float:left;
        font-weight:normal;

    }
        .index_title .h_01 span {
         color: #999999;
        font-size: 14px;           
        }

    .index_title h4 {
        color: #888;
        font-size: 14px;
        float:left;
        margin-top:15px;
        margin-left:12px;
        font-weight:normal;
    }
    .index_title .h_02 img {
        margin-right:4px;
        vertical-align:middle;
        margin-top:-2px;
    }
    .index_title .h_02 a{
        color:#777777;
    }

    .index_title .h_02 a:hover{
        color:#3aaeff;
    }


    .index_title .h_03 {
        font-size:30px;
        color:#007fe2;
        float:left;
        font-weight:bold;

    }
       /*专题栏开始*/




.topics_row2 {
    width:1200px;
    margin:0 auto;
    margin-top:-10px;
}
    .topics_row2 a {
        width: 294px;
        display: inline-block;
        text-align: center;
        font-size: 12px;
        color: #777777;
        line-height: 24px;
        height: 62px;
        padding-top: 20px;
        overflow: hidden;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
        .topics_row2 li {	float: left;position: relative; overflow:hidden; margin-right:4px; margin-bottom:4px;}
    .topics_row2 .text {
       /* position:relative;
        z-index:9;*/
    }
        .topics_row2 .hot_info {position: absolute;background: #ed9941;	width: 100%;height: 100%; color:#fff;}

        .topics_row2 a.a1 {
            background:url(../images/index/xtb_01.jpg) no-repeat;
            color:#d49551;
        }
            .topics_row2 a.a1 .s1 {
                color:#a16424;
            }
            .topics_row2 a.a1 .hot_info {
                background:#ed9941;
            }

        .topics_row2 a.a2 {
            background:url(../images/index/xtb_02.jpg) no-repeat;
            color:#93ab5f;
        }
            .topics_row2 a.a2 .s1 {
                color:#72904a;
            }
            .topics_row2 a.a2 .hot_info {
                background:#a0c66c;
            }

        .topics_row2 a.a3 {
            background:url(../images/index/xtb_03.jpg) no-repeat;
            color:#55a3a0;
        }
            .topics_row2 a.a3 .s1 {
                color:#439591;
            }
            .topics_row2 a.a3 .hot_info {
                background:#5ac0bb;
            }

        .topics_row2 a.a4 {
            background:url(../images/index/xtb_04.jpg) no-repeat;
            color:#6598ba;
        }
            .topics_row2 a.a4 .s1 {
                color:#4a90be;
            }
            .topics_row2 a.a4 .hot_info {
                background:#73b2db;
            }

        .topics_row2 a .s1 {
            font-size:18px;
            color:#288ce6;
        }

            .topics_row2 .hot_info .s1 {
                padding-top:20px;
                color:#fff !important;
                display:inline-block;
            }


.class_more {
     text-align:center;
     margin-top:15px;
     margin-bottom:20px;
}
    .class_more a {
        color:#555555;
        font-size:18px;
        display:inline-block;
        height:43px;
        line-height:43px;
        width:194px;
        text-align:center;
        border:1px solid #666666;
        border-radius:10px;
    }
        .class_more a:hover {
            background: #56aafb;
            color: #fff;
            border: 1px solid #56aafb;
        }

    /*专题栏结束*/


.cat_name {
    text-align:center;
    margin:90px 0 40px 0;
	background:url(../images/n_1.jpg) no-repeat top center;
}


    /*搜索*/
.search_job {
    width:364px;
    margin:0 auto;
    opacity:.6;
    color:#999;
    padding-top:387px;
    position:relative;
}

    .search_job input {
        border-radius:25px;
        line-height:45px;
        background:#888;
        border:1px solid #aaa;
        padding:0 30px;
        width:300px;
        color:#aaa;
    }
    .search_job a {
        color:#aaa;
        font-size:36px;
        position:absolute;
        right:18px;
        bottom:14px;
    }


.s_hover {
    opacity:.8;
    
}
    .s_hover input {
    background:#a2a2a2;
    color:#fff;
    border:1px solid #b1b1b1;
    }
    .s_hover a {
        color:#fff;
    }
/*分类开始*/

.category_v4 {
        padding-bottom:10px;
        width:1190px;
        margin:0 auto;
}
    .category_v4 li {
        display:inline-block;
        width:100%;
    }
    .category_v4 li h2 {
        font-size:18px;
        width:105px;
        float:left;
        line-height:60px;
        margin-left:5px;
        color:#333333;
    }
    .category_v4 .c_desc {
        display:inline-block;
        float:left;
        width:1180px;
    }
    .category_v4 .c_desc a{
        display:block;
        width:112px;
        height:60px;
        line-height:60px;
        text-align:center;
        background:#f8f8f8;
        border-radius:5px;
        color:#333333;
        float:left;
        margin-right:5px;
        font-size:14px;
        margin-bottom:5px;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;	
    }

        .category_v4 .c_desc.type_2 a {
            background:#efefef;
        }
        .category_v4 .c_desc a:hover {
            background:#31B3AD;
            font-size:16px;
            color:#fff;
        }
.hot_list {
    width:1200px;
    margin:0 auto;
    padding-bottom:46px;
}
    .hot_list a {
        margin:10px;
        float:left;
    }


.zhuanti_list {
    width:1200px;
    margin:0 auto;
}
    .zhuanti_list ul {
        height:640px;
        overflow:hidden;
    }
.zhuanti_list li{
    float:left;
    margin:10px;
    width:280px;
    height:310px;
}

    .zhuanti_list .list_more {
        color:#66584d;
        width:190px;
        height:42px;
        line-height:42px;
        border:1px solid #66584d;
        border-radius:24px;
        cursor:pointer;
        text-align:center;
        display:block;
        margin:0 auto;
        margin-top:65px;
        font-size:18px;
    }